package com.sky.service;

import com.sky.vo.*;

import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.time.LocalDate;

public interface ReportService {

    TurnoverReportVO getStatics(LocalDate begin, LocalDate end);

    UserReportVO getUserStatics(LocalDate begin, LocalDate end);

    OrderReportVO getOrderStatics(LocalDate begin, LocalDate end);

    SalesTop10ReportVO getTop10(LocalDate begin, LocalDate end);

    void exportData(HttpServletResponse response) throws IOException;
}
